.ticket-read .controls {
    font-weight: bold;
}
.ticket-read .controls .value {
    padding-top: 0;
}

.padding-bottom-20 {
    padding-bottom: 20px;
}

.activity-item-message dl {
    margin: 0
}

ul.ticket-list {
    margin: 0 0 10px;
}

li.ticket-list-item {
    display: block;
    margin: 0 0 10px;
}

.activity-item-message ins {
    background:#e6ffe6;
}

.activity-item-message ins {
    background:#ffe6e6;
}

h3.pageTitle span.label {
    font-size: 50%;
}

/*****************/
body.dialog {
background: -webkit-linear-gradient(top, rgb(171, 228, 160) 0%, rgb(16, 74, 36) 100%);
    background: linear-gradient(to bottom, rgb(171, 228, 160) 0%, rgb(16, 74, 36) 100%);
}

a { color: #327D42; }
a:hover { color: #1D5429; }
.portofino-sidenav>li.nav-header { color: #1D5429;}
li.active a  , li.active a:hover { color: #1D5429; cursor:default; }
.portofino-sidenav>li.active  , .portofino-sidenav>li.active:hover { border-color:#1D5429;}
.portofino-sidenav>li:hover { border-color:#1D5429; }

.media-object {
    border: 1px solid gainsboro;
    border-radius: 5px;
    overflow: hidden;
}
.media-object:hover { border: 1px solid #BBBBBB; }

.checkbox input[type=checkbox]:checked + label:before, .checkbox-inline input[type=checkbox]:checked + label:before {
    color: #327D42;
}

.radio input[type=radio]:checked + label:before, .radio-inline input[type=radio]:checked + label:before {
    color: #327D42;
}